Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 France F8 Italy F4 Italy F5 France F17 France F2 France F9 France F16 France F14 France F18 UAE F1 France F2 France F3 Open de Montauban - Montauban VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Garden Open - Rome XXIX Edizione 'A.Savoldi Marco' - Manerbio Warta Cup 2001 - Sopot XXX Edizione 'A Savoldi Marco' - Manerbio Challenger Ford de Cherbourg - Cherbourg Challenger Leon 2004 - Leon Steelers Cup - Kosice Siemens Open 2004 - Scheveningen X Abierto Internacional de Salinas - Salinas Open de Montauban - Montauban Internazionali di Tennis - Bergamo St. Petersburg Challenger 2006 - St. Petersburg Morocco Tennis Tour - Rabat Trofeo Sisma Mantova - Mantova Ethias Trophy - Mons Challenger 42 - Andrezieux The Surbiton Trophy - Surbiton San Marino CEPU Open - San Marino Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Citta di Monza - Monza Noumea Challenger Belgrade Challenger Besancon Challenger Siemens Open - Scheveningen Cherbourg Challenger Korat Challenger Memorial Savigni - Sassuolo IPP Geneva Trophy - Geneva Rhodes Challenger Nottingham Challenger Genoa Open - Genova San Benedetto Challenger Segovia Challenger ATU Cup 2001 - Weiden Alphen Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Pro Tennis World Open - Boca Raton Todi Challenger Asirom Challenger Brasov - Brasov Morocco Tennis Tour - Casablanca Abierto Club Casablanca - Mexico City Orleans Challenger Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Challenger Lugano - Lugano Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville ECM Cup - Prague St. Remy Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Rennes La Trinitaine - Rennes Architect Open - Budapest Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Reunion Island Challenger Warsteiner Challenger Wolfsburg - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin Morocco Tennis Tour - Meknes Cherbourg Challenger Tunis Open - Tunis Bath Challenger 7° Trani Cup - Trani Sporting Challenger - Turin Memorial Savigny - Sassuolo Nottingham Challenger Hilversum Open - Hilversum Tatra Banka Slovak Open - Bratislava XI Venice Open - Venice Granby Challenger Orbetello Challenger Challenger 42 - Andrezieux Challenger Copa Sevilla Internacionales de Andalucia - Seville The LTA Men's Challenger Wrexham - Wrexham Draft Corona Mexico City Open - Mexico City Open de Montauban - Montauban Heilbronn Open - Heilbronn St. Remy Challenger Istanbul Challenger San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban Rennes Challenger Orleans Challenger Quimper Challenger Le Gosier Challenger Porsche Open - Poznan Quimper Challenger Samsung Securities Cup - Seoul The LTA Bolton Challenger - Bolton Wroclaw Challenger Constanta Challenger - Constanta Torneo Internacional Challenger Fila 2005 - Leon Samarkand Challenger - Samarkand Siemens Open - Scheveningen GHI Bronx Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Sarajevo Challenger Croatia Osiguranje Rijeka Open - Rijeka GHI Bronz Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw BNP Paribas Primrose - Bordeaux Siemens Open - Scheveningen Istanbul Challenger Internationaux du Doubs - Besancon Bangkok Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Johannesburg Challenger Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Orbetello Challenger Turin Challenger Orleans Challenger Genova Open Challenger - Genova Challenger 42 - Andrezieux Tashkent Challenger - Tashkent Bratislava Challenger Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Turin Challenger Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Aix En Provence Challenger Internazionali di Tennis di Bergamo - Bergamo Diego Open - Budapest Orleans Challenger Mons Challenger Ramat Hasharon Challenger China Open - Beijing Winnetka Challenger Cordenons Challenger San Marino Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Kamnik Challenger - Kamnik Le Gosier Challenger Nottingham Challenger Brest Challenger Muller Cup - Ulm Sony Ericsson Open 2008 - Belgrade Pekao Open 2003 - Szczecin Trofeo Barcelona de Tenis - Barcelona Estoril Open - Estoril International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Franche-Comte - Besancon Heineken Open - Auckland BellSouth Open - Vina del Mar Tennis Napoli Cup - Napoli Idea Prokom Open - Sopot Copa Ericsson Uruguay - Montevideo KGHM Polish Indoors - Wroclaw Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Bordeaux Challenger GHI Bronx Tennis Classic - Bronx V Trani Cup - Trani Steelers Cup 2005 - Kosice Qatar Exxon Mobil Open 2003 - Doha Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Ortisei Challenger Allianz Suisse Open - Gstaad Olbia Geovillage Open - Olbia San Marino Cepu Open - San Marino Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Copa Ericsson Chile - Santiago St. Petersburg Open - St. Petersburg Medibank Private International - Sydney BSI Challenger Lugano - Lugano BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Abierto Mexicano Telfonica MoviStar - Acapulco Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo Open de la Comunidad Valenciana - Valencia GHI Bronx Classic - Bronx Riviera di Rimini Challenger - Rimini ARAG World Team Championship - Dusseldorf Porsche Open - Poznan TED Open - Istanbul Allianz Suisse Open - Gstaad Riviera di Rimini Challenger - Rimini Banja Luka Challenger - Banja Luka Croatia Open - Umag Pilot Pen Tennis - New Haven San Remo Tennis Cup - San Remo Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano de Tenis Pegaso - Acapulco Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart 2003 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open de Moselle - Metz Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Cairo Challenger Grand Prix Hassan II - Casablanca Open de Rennes - Rennes ARAG World Team Championship - Dusseldorf CA Tennis Trophy - Vienna Samsung Securities Cup - Seoul Mercedes Cup - Stuttgart Flea Market Cup Busan Challenger Tennis - Busan Croatia Open - Umag Bordeaux Challenger Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Rome Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Estoril Open - Estoril AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo ATP Studena Croatia Open Umag - Umag Cherbourg Challenger Guadalajara Challenger International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Chennai Open - Chennai Petange Challenger St. Petersburg Open - St. Petersburg Noumea Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Moselle - Metz ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Davidoff Swiss Indoors Basel - Basel The Artois Championships - London Cherbourg Challeger Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Ordina Open - s-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Sarajevo Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag China Open - Beijing Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AIG Japan Open - Tokyo Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Grand Prix de Tennis de Lyon - Lyon Open Sud de France - Montpellier BellSouth Open - Vina del Mar Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Tunis Challenger Open de Moselle - Metz Moselle Open - Metz Open de Nice Cote d'Azur - Nice China Open - Beijing Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Geneva Open - Geneva Mouilleron-Le-Captif Challenger SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Erste Bank Open - Vienna Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Davidoff Swiss Indoors - Basel European Open - Antwerp Credit Agricole Suisse Open - Gstaad Thailand Open - Bangkok China Open - Beijing ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Proton Malaysian Open - Kuala Lumpur Citi Open - Washington Aircel Chennai Open - Chennai Heineken Open - Auckland Stockholm Open - Stockholm Irving Challenger Open de Tenis Comunidad Valenciana - Valencia Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Noumea Challenger Grand Prix Hassan II - Casablanca Moselle Open - Metz Kremlin Cup - Moscow AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Open 13 - Marseille SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Mons Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Nord/LB Open - Braunschweig Claro Open Colombia - Bogota Bordeaux Challenger Aegon Nottingham Open - Nottingham AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Challenger 42 - Andrezieux The LTA Hull Challenger - Hull ASB Classic - Auckland Open Sud de France - Montpellier SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio Brisbane International - Brisbane Monterrey Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Antalya Cup - Antalya Bet-at-home Open - Hamburg ASB Classic - Auckland Challenger Ford de Cherbourg - Cherbourg Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco The LTA Wrexham Challenger - Wrexham The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Open D'Orleans - Orleans Heineken Open Shanghai - Shanghai Qatar Open - Doha Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open 13 - Marseille The Dubai Tennis Championships - Dubai Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Catella Swedish Open - Bastad Copa AT&T - Buenos Aires Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha Tata Open - Chennai Telecom Italia Masters - Rome Open Sud de France - Montpellier Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Open Seat Godo - Barcelona Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Miami Campionati Internazionali d'Italia - Rome Campionati BNL dItalia - Rome Masters Series - Hamburg Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Masters Series Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome International Indoor Tennis Championships of Croatia - Zagreb Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai - Shanghai Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris CA Tennis Trophy - Vienna Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Heineken Open - Auckland Gerry Weber Open - Halle Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Open - Cincinnati Rogers Masters - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Rogers Cup - Toronto Medibank International - Sydney French Open - Paris French Open - Paris Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport European Open - Antwerp ASB Classic - Auckland Australian Open - Melbourne Erste Bank Open - Vienna Open Sud de France - Montpellier German Tennis Championships - Hamburg U.S. Open - New York Argentina Open - Buenos Aires Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Barclays ATP World Tour Finals - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 Campeonato de Espana Kia de Tenis 2004 - Madrid Capitala World Tennis Championship Davis Cup, World Group, QF, GER-ESP 1-4 Mubadala World Tennis Championship Davis Cup, World Group, F, ESP-CZE, 5-0 Mubadala World Tennis Championship Davis Cup, World Group, SF, ESP-FRA 4-1 Mubadala World Tennis Championship Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London The Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Hopman Cup - Perth Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing